/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package estates;

import com.sun.rave.web.ui.appbase.AbstractFragmentBean;
import com.sun.webui.jsf.component.DropDown;
import com.sun.webui.jsf.component.TextField;
import com.sun.webui.jsf.model.SingleSelectOptionsList;
import javax.faces.FacesException;

/**
 * <p>Fragment bean that corresponds to a similarly named JSP page
 * fragment.  This class contains component definitions (and initialization
 * code) for all components that you have defined on this fragment, as well as
 * lifecycle methods and event handlers where you may add behavior
 * to respond to incoming events.</p>
 *
 * @version search.java
 * @version Created on 2011-04-11, 00:08:49
 * @author Karol
 */

public class search extends AbstractFragmentBean {
    // <editor-fold defaultstate="collapsed" desc="Managed Component Definition">

    /**
     * <p>Automatically managed component initialization. <strong>WARNING:</strong>
     * This method is automatically generated, so any user-specified code inserted
     * here is subject to being replaced.</p>
     */
    private void _init() throws Exception {
    }
    private DropDown rozkladowe = new DropDown();

    public DropDown getRozkladowe() {
        return rozkladowe;
    }

    public void setRozkladowe(DropDown dd) {
        this.rozkladowe = dd;
    }
    private DropDown zabudowa1 = new DropDown();

    public DropDown getZabudowa1() {
        return zabudowa1;
    }

    public void setZabudowa1(DropDown dd) {
        this.zabudowa1 = dd;
    }
    private TextField minCena1 = new TextField();

    public TextField getMinCena1() {
        return minCena1;
    }

    public void setMinCena1(TextField tf) {
        this.minCena1 = tf;
    }
    private TextField maxCena1 = new TextField();

    public TextField getMaxCena1() {
        return maxCena1;
    }

    public void setMaxCena1(TextField tf) {
        this.maxCena1 = tf;
    }
    private TextField miasto1 = new TextField();

    public TextField getMiasto1() {
        return miasto1;
    }

    public void setMiasto1(TextField tf) {
        this.miasto1 = tf;
    }
    private TextField dzielnica1 = new TextField();

    public TextField getDzielnica1() {
        return dzielnica1;
    }

    public void setDzielnica1(TextField tf) {
        this.dzielnica1 = tf;
    }
    private TextField szerokosc1 = new TextField();

    public TextField getSzerokosc1() {
        return szerokosc1;
    }

    public void setSzerokosc1(TextField tf) {
        this.szerokosc1 = tf;
    }
    private TextField dlugosc1 = new TextField();

    public TextField getDlugosc1() {
        return dlugosc1;
    }

    public void setDlugosc1(TextField tf) {
        this.dlugosc1 = tf;
    }
    private TextField dystans1 = new TextField();

    public TextField getDystans1() {
        return dystans1;
    }

    public void setDystans1(TextField tf) {
        this.dystans1 = tf;
    }
    private TextField rok1 = new TextField();

    public TextField getRok1() {
        return rok1;
    }

    public void setRok1(TextField tf) {
        this.rok1 = tf;
    }
    private TextField minPokoje1 = new TextField();

    public TextField getMinPokoje1() {
        return minPokoje1;
    }

    public void setMinPokoje1(TextField tf) {
        this.minPokoje1 = tf;
    }
    private TextField maxPokoje1 = new TextField();

    public TextField getMaxPokoje1() {
        return maxPokoje1;
    }

    public void setMaxPokoje1(TextField tf) {
        this.maxPokoje1 = tf;
    }
    private DropDown stan1 = new DropDown();

    public DropDown getStan1() {
        return stan1;
    }

    public void setStan1(DropDown dd) {
        this.stan1 = dd;
    }
    // </editor-fold>

    public search() {
    }

    /**
     * <p>Callback method that is called whenever a page containing
     * this page fragment is navigated to, either directly via a URL,
     * or indirectly via page navigation.  Override this method to acquire
     * resources that will be needed for event handlers and lifecycle methods.</p>
     * 
     * <p>The default implementation does nothing.</p>
     */
    @Override
    public void init() {
        // Perform initializations inherited from our superclass
        super.init();
        // Perform application initialization that must complete
        // *before* managed components are initialized
        // TODO - add your own initialiation code here
        
        
        // <editor-fold defaultstate="collapsed" desc="Visual-Web-managed Component Initialization">
        // Initialize automatically managed components
        // *Note* - this logic should NOT be modified
        try {
            _init();
        } catch (Exception e) {
            log("Page1 Initialization Failure", e);
            throw e instanceof FacesException ? (FacesException) e: new FacesException(e);
        }
        
        // </editor-fold>
        // Perform application initialization that must complete
        // *after* managed components are initialized
        // TODO - add your own initialization code here
    }

    /**
     * <p>Callback method that is called after rendering is completed for
     * this request, if <code>init()</code> was called.  Override this
     * method to release resources acquired in the <code>init()</code>
     * resources that will be needed for event handlers and lifecycle methods.</p>
     * 
     * <p>The default implementation does nothing.</p>
     */
    @Override
    public void destroy() {
    }

    /**
     * <p>Return a reference to the scoped data bean.</p>
     *
     * @return reference to the scoped data bean
     */
    protected RequestBean1 getRequestBean1() {
        return (RequestBean1) getBean("RequestBean1");
    }

    /**
     * <p>Return a reference to the scoped data bean.</p>
     *
     * @return reference to the scoped data bean
     */
    protected ApplicationBean1 getApplicationBean1() {
        return (ApplicationBean1) getBean("ApplicationBean1");
    }

    /**
     * <p>Return a reference to the scoped data bean.</p>
     *
     * @return reference to the scoped data bean
     */
    protected SessionBean1 getSessionBean1() {
        return (SessionBean1) getBean("SessionBean1");
    }

}
